<?php

namespace app\api\controller;

use think\admin\Model;
use think\facade\Request;
use think\admin\Controller;
use think\facade\Filesystem;
use think\facade\Db;

class Upload extends Controller
{
    // 上传头像
    public function img()
    {
        $file = Request::file("img");
        if (!$file) {
            return_error('图片不能为空');
        }
        $a = img($file);
        if ($a) {
            return_msg(200, '上传成功', $a);
        } else {
            return_error('上传失败,图片文件太大请选择1MB以内');
        }

    }

    // 上传视频
    public function video()
    {
        $file = Request::file("pic");
        if (!$file) {
            return_error('视频不能为空');
        }
        $a = video($file);
        if ($a) {
            return_msg(200, '上传成功', $a);
        } else {
            return_error('上传失败');
        }
    }

    // 上传文件
    public function files()
    {
        $file = Request::file("pic");
        if (!$file) {
            return_error('文件不能为空');
        }
        $a = files($file);
        if ($a) {
            return_msg(200, '上传成功', $a);
        } else {
            return_error('上传失败');
        }

    }
}